#include <vector>
#include <memory>
#include <iostream>

static int count = 1;

using namespace std;

class Element
{
public:
	Element()
	{
		cout << "Default ctor called : " << count << endl;
	}
	virtual ~Element()
	{
		cout << "Descontrustor called : " << count++ << endl;
	};
};

int main()
{
	auto elementVector{make_unique<vector<Element>>(1)};
}
